package com.p2p.front.service;

import java.util.List;

import com.p2p.front.dal.model.BankCard;

/**
 * @author ruiqi
 *
 */
public interface BankCardService {

	/**
	 * @param bankCard
	 */
	void saveNewCard(BankCard bankCard);

	void updateCardInfo(BankCard bankCard);

	void removeCard(BankCard bankCard);

	void setDefaultCard(BankCard bankCard);

	List<BankCard> listAllCardByUser(String userId);

	BankCard getBankCard(String userId, String card);

	Integer countBankCard(String userId);

	/**
	 * 获取默认使用的银行卡
	 * 
	 * @param userId
	 * @return
	 */
	BankCard getDefaultBankCard(String userId);
}
